package com.hugong.yxx.wksp.common.bean;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 第三方登录的用户信息
 *
 * @author GunnyZeng
 */
@Data
public class UserBean implements Serializable {


    private static final long serialVersionUID = -6607016140281732955L;
    private String openid;// 用户的唯一标识
    private String unionid;// 同一用户，对同一个微信开放平台帐号下的不同应用，UnionID是相同的
    private String nickname;// 用户昵称
    private Integer sex;// 用户的性别，值为1时是男性，值为2时是女性，值为0时是未知
    private String province;// 用户个人资料填写的省份
    private String city;// 普通用户个人资料填写的城市
    private String country;// 国家，如中国为CN
    private List<String> privilege; // 用户特权信息，json 数组，如微信沃卡用户为（chinaunicom）
    private String language;// 用户的语言，简体中文为zh_CN
    private String headimgurl;// 用户头像，最后一个数值代表正方形头像大小（有0、46、64、96、132数值可选，0代表640*640正方形头像），用户没有头像时该项为空
    private Boolean subscribe;// 用户是否订阅该公众号标识，值为0时，代表此用户没有关注该公众号，拉取不到其余信息。
    private Date subscribetime;// 用户关注时间，为时间戳。如果用户曾多次关注，则取最后关注时间

}
